/**
 * Created with IntelliJ IDEA.
 * ClassName: Student
 * Package: PACKAGE_NAME
 * Description:
 * User: fzykd
 *
 * @Author: LQH
 * Date: 2023-06-16
 * Time: 17:20
 */

public class Student {
    //创建一个学生类
    private String name;
    private Integer age;
    //当都是同一个学校的学生时候 但是又要使用到该字段 将学校名称定义为静态的
    private static String school = "重大";
    public Student(String name,Integer age){
        this.name = name;
        this.age = age;
    }
    public void printInfo(){
        //this表示当前对象实例
        //对于这个school的调用没有通过对象去访问 直接使用类名访问
        //这样的方式就不足够面向对象 方法也是如此 行为以及不是一个对象的行为了
        //所以在Scala中直接
        System.out.println(this.name + " " + this.age + " " + Student.school);
    }
    public static void main(String[] args) {
        Student alice = new Student("alice", 20);
        Student bob = new Student("bob", 23);
        alice.printInfo();
        bob.printInfo();
        //Java是一门面向对象的编程语言
        //应该都是基于对象的方法调用 属性也是对象的属性做访问 但是school是类名直接调用

        byte a = 10 + 20;
        System.out.println(a);

    }
}
